package cn.ffcs.common.model;

import java.sql.Blob;

import cn.ffcs.base.model.BaseEntity;

/**
 * 
 * 附件POJO类<br/> <table>
 * <tr>
 * <td>负责人/principal: </td>
 * <td colspan="2">liuzhh</td>
 * <tr>
 * <td>修改记录/revision: huangjj 集成ftp上传</td>
 * <td colspan="2"></td>
 * </tr>
 * <tr>
 * <td>日期:</td>
 * <td>修改人:</td>
 * <td>修改说明:</td>
 * </tr>
 * <tr>
 * <td></td>
 * <td></td>
 * <td></td>
 * </tr>
 * </table>
 * @author liuzhh
 * @version $Id$
 */
public class Attach  extends BaseEntity{
    
  /** 文件全称 **/
  private String fullName;
  /** 文件名称 **/
  private String name;
  /** 文件后缀 **/
  private String prefix;
  /** 文件类型 **/
  private String fileType;
  /** 文件内容 **/
  private byte[] content;
  /** 关联实体 **/
  private String refEntity;
  /** 关联实体ID **/
  private String refEntityID;
  /** 是否发布 **/
  private Integer isPublish;
  /** 是否ftp **/
  private Integer isFtp;
  /** ftp保存文件url **/
  private String urlFileName;
  private Integer saveType;
  private String relativePath;
public Integer getIsPublish()
{
    return isPublish;
}

public void setIsPublish(Integer isPublish)
{
    this.isPublish = isPublish;
}

public Integer getIsFtp()
{
    return isFtp;
}

public void setIsFtp(Integer isFtp)
{
    this.isFtp = isFtp;
}

public String getUrlFileName()
{
    return urlFileName;
}

public void setUrlFileName(String urlFileName)
{
    this.urlFileName = urlFileName;
}

/**
 * 获取文件全称
 * @return fullName
 */
public String  getFullName() {
    return fullName;
}

/**
 * 设置文件全称
 * @param id  fullName 
 */
public void setFullName(String fullName) {
    this.fullName = fullName;
}

/**
 * 获取文件名称
 * @return name
 */
public String  getName() {
    return name;
}

/**
 * 设置文件名称
 * @param id  name 
 */
public void setName(String name) {
    this.name = name;
}

/**
 * 获取文件后缀
 * @return prefix
 */
public String  getPrefix() {
    return prefix;
}

/**
 * 设置文件后缀
 * @param id  prefix 
 */
public void setPrefix(String prefix) {
    this.prefix = prefix;
}

/**
 * 获取文件类型
 * @return fileType
 */
public String  getFileType() {
    return fileType;
}

/**
 * 设置文件类型
 * @param id  fileType 
 */
public void setFileType(String fileType) {
    this.fileType = fileType;
}

/**
 * 获取文件内容
 * @return content
 */
public byte[] getContent() {
    return content;
}

/**
 * 设置文件内容
 * @param id  content 
 */
public void setContent(byte[] content) {
    this.content = content;
}

/**
 * 获取关联实体
 * @return refEntity
 */
public String  getRefEntity() {
    return refEntity;
}

/**
 * 设置关联实体
 * @param id  refEntity 
 */
public void setRefEntity(String refEntity) {
    this.refEntity = refEntity;
}

/**
 * 获取关联实体ID
 * @return refEntityID
 */
public String  getRefEntityID() {
    return refEntityID;
}

/**
 * 设置关联实体ID
 * @param id  refEntityID 
 */
public void setRefEntityID(String refEntityID) {
    this.refEntityID = refEntityID;
}

public Integer getSaveType() {
	return saveType;
}

public void setSaveType(Integer saveType) {
	this.saveType = saveType;
}

public String getRelativePath() {
	return relativePath;
}

public void setRelativePath(String relativePath) {
	this.relativePath = relativePath;
}

}
